package cn.qicaiwang.open.qxyApi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("EnterpriseInfo")
public class EnterpriseInfo {

    // 主键ID
    @TableId(type = IdType.AUTO) // 根据实际情况配置ID策略
    private Long id;



    // 公司名称
    private String companyName;

    // 创建人
    private String creator;

    // 创建时间
    private Date createTime;

    // 工商基本信息（JSON） URL:/v2/insight/info
    private String bizBasicInfo;

    // 企业联系信息（JSON） /v2/insight/companyContactInfo
    private String contactInfo;

    //股东出资(JSON) /v2/insight/shareholderInvest
    private String shareHolderInverst;

    // 对外投资（JSON） /v2/insight/investmentAbroad
    private String investInfo;

    // 税务重大违法（JSON） /v2/insight/taxBigIllegal
    private String taxViolation;

    // 资质证书信息（JSON） /v2/insight/certificateInfo
    private String certInfo;

    // 失信信息（JSON） /v2/insight/dishonestyInfo
    private String dishonestInfo;

    // 限制高消费信息（JSON） /v2/insight/limitHighConsumerInfo
    private String highConsumeLimit;

    // 限制高消费关联企业（JSON） /v2/insight/limitHighConsumerRelationEn
    private String highConsumeRelated;

    // 裁判文书（JSON） /v2/insight/judgmentDoc
    private String judicialDocs;

    // 欠税公告（JSON） /v2/insight/oweTaxInfo
    private String taxArrears;

    // 税务非正常户（JSON） /v2/insight/taxUnNormalInfo
    private String taxAbnormal;

    // 行政处罚信息（JSON） /v2/insight/administrationPenalty
    private String adminPenalty;

    // 列入经营异常名录信息（JSON）/v2/insight/administrativeLicense
    private String abnormalBiz;

    // 经营异常列入移出公告（JSON） /v2/insight/removeExceptionList
    private String abnormalAnnounce;

    // 列入严重违法失信企业名单（JSON） /v2/insight/seriousIllegalBlackInfo
    private String seriousDiscredit;

    // 商标信息（JSON） /v2/insight/trademarkInfo
    private String trademarkInfo;

    // 专利信息（JSON） /v2/insight/patentInfo
    private String patentInfo;

    // 专利关系信息（JSON） /v2/insight/patentRelationInfo
    private String patentRelation;

    // 专利法律状态信息（JSON） /v2/insight/patentLawStatus
    private String patentStatus;

    // A类纳税人信息查询（JSON） /v2/insight/taxpayerLevelA
    private String aTaxpayer;

    // 行政许可信息（JSON） /v2/insight/administrativeLicense
    private String administrativeLicense;



}